package com.briup.day15;

/**
 * 泛型方法
 * @author lining
 * @date 2024/1/25 10:18
 */
public class TestMethod {
    //泛型方法泛型定义放在方法的定义
    public <T> void run(T num){

    }
    //泛型方法表示 参数类型为T类型，返回值类型T类型。当调用时，T类型确定
    public <T> T say(T t){
        //....
        return null;
    }

    public static void main(String[] args) {
        TestMethod t = new TestMethod();
        t.run(1);//T --Integer
        t.run(new Student(1));//T--Student
        String msg = t.say("hello");

    }
}
